home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / v10n15.arc / VECTORS.H < prev   
Text File  |  1991-08-09  |  805b  |  20 lines

  1. // VECTORS.H
  2. // Class definition for 2-dimensional vectors
  3. // Member functions are defined in VECTORS.CPP
  4. // Copyright (C) 1991 Ziff Davis Communications
  5. // PC Magazine * Ray Duncan
  6.  
  7. class VECTOR {                              // vector data type
  8.     double magnitude;                       // magnitude storage
  9.     double direction;                       // direction storage
  10.     double deg2rad(double);                 // convert degrees to radians
  11.     double rad2deg(double);                 // convert radians to degrees
  12.   public:
  13.     void display(void);                     // display vector
  14.     void set(double, double);               // set vector value
  15.     void add(double, double);               // add vectors
  16. } ;
  17.  
  18. const double pi = 3.141592654;              // constant Pi
  19.  
  20.